计算机与现代化 ›› 2013, Vol. 1 ›› Issue (7): 235-238.doi: 10.3969/j.issn.1006-2475.2013.07.060

• 应用与开发 • 上一篇    

基于RTX的大容量实时数据管理系统设计

吕阿璐   

  1. 陕西工业职业技术学院,陕西咸阳712000
  • 收稿日期:2013-02-27 修回日期:1900-01-01 出版日期:2013-07-17 发布日期:2013-07-17

Design of Large-capacity Real-time Data Management System Based on RTX

LU A-lu   

  1. Shaanxi Polytechnic Institute, Xianyang 712000, China
  • Received:2013-02-27 Revised:1900-01-01 Online:2013-07-17 Published:2013-07-17

摘要: 针对传统半实物仿真系统中通信系统带宽不足、存储系统实时性不高的问题,基于实时操作系统RTX,设计能够处理大容量、高速度实时数据的数据管理系统。采用RTX下PCI设备操作技术,构建反射内存网络实时数据通信系统,有效增加了数据的通信带宽。采用内存管理技术并结合多缓冲读写技术、消息队列技术和进程间通信技术,设计实时数据存储系统,大幅提高了实时数据库的处理速度。测试结果表明,该系统实时性可达1ms,通信速率可达70MB/s。

关键词: RTX, 实时数据管理系统, 实时数据通信, 实时数据库, 反射内存网络

Abstract: In order to improve the bandwidth of communication system and real-time performance of data storage system for the traditional Hardware-In-the-Loop Simulation system, a real-time data management system for large capacity and high speed data based on RTX is designed. RTX PCI device driver development technology is used to establish reflective memory communication system, which increases bandwidth effectively. The Real-time Database System (RTDBS) is designed to improve real-time data processing speed by using RTX memory management technology, multi-buffer read-write technology, message queue technology and inter process communication technology. The test results show that, the Real-time Data Management System can meet the request of HILS system, with real-time performance in 1ms and communication speed at 70MB/s.

Key words: RTX, real-time data management system, real-time data communication, real-time database, reflected memory network